var jwt = require('jsonwebtoken');
var screenKey = 'zhujunde.cn'

// 生成 token
function createToken(tokenJson, expiresIn = 36000) {
  return jwt.sign(tokenJson, screenKey, { expiresIn })  // expiresIn:有效期  "2 days"，"10h"，"7d"，默认秒
}
// 校验 token
function verifyToken(tokenJson) {
  let msg = null;
  jwt.verify(tokenJson, screenKey, (err, data) => {
    if (err) {
      msg = null;
      return;
    }
    if (data) {
      msg = data;
    }
  });
  return msg;
}

module.exports = {
  createToken,
  verifyToken
}
